package sessionBeans;

import java.util.List;

import javax.ejb.Local;

import xml.RecibirSolicitudXML;
import xml.RespuestaXML;
import dtos.ModuloDTO;
import dtos.OrdenDespachoDTO;
import entities.Modulo;
import entities.OrdenDespacho;
import entities.Solicitud;
import exceptions.EntityAlreadyExistException;

@Local
public interface AdministradorOrdenDespacho {
	void CargarOrdenDespacho(OrdenDespacho orden) throws EntityAlreadyExistException;
	List<OrdenDespachoDTO> GetAllOrdenesDespacho();
	OrdenDespacho buscarOrdenDespacho (String codigo, int portal);
	void CambiarEstadoOrdenDespacho(OrdenDespachoDTO orden);
	RespuestaXML recibirSolicitudesJSON(RecibirSolicitudXML jsonData);
	void ProcesoOrdenes(Solicitud s);

}
